Big Huge Thesaurus

Bay of Campeche

noun

sounds kind of like